查看原文
其他

Linux脚本编写“学前班”

2017-07-17 Edison 生信草堂

在之前的推文中,大家已经学习不少Linux的基本命令的运用。相信每一位生信的爱好者,都很想亲自来编写脚本(和原来的小编一样),满足内心的成就感。但是磨刀不误砍柴功,就让我们带您把基础打牢,很快,您就会完成梦想。

今天,小编就带大家熟悉vim编辑器的使用方法,方便同志们以后对Linux脚本的编辑以及对文件内容的修改和查询。

运营

干货

深度

报道

观点

运营

干货

深度

报道

观点

运营

干货

深度

报道

观点

运营

干货

深度

报道

观点

运营

干货

深度

报道

观点



01

基本命令


首先,输入 vim filename您就可以在窗口编辑您的文件了:


在数据量大的文件中,一行行的来回移动光标很繁琐,所以,您就会用到以下命令(不需要输入冒号):


在“普通模式”下有一个额外功能叫做命令行模式。要进入命令行模式,需要在普通模式下按冒号,然后输入命令。


02

数据编辑


了解了文件编辑基本概念后,我们来进一步学习对文件内容的编辑。

有些命令可以用数字来修饰,指定重复次数。如5dd: 删除5行。


03

复制和粘贴

对于复制和粘贴功能,会和数据编辑的命令结合使用。例如剪切命令,我们使用5dd命令删除了5行内容,之后,将光标移动至目标位置,“p”命令就会将删除内容粘贴至光标之后。而复制文本的命令为“y”。(例如,“yw”复制光标所在位置的一个单词;“y$”复制至行尾)。

可是复制的时候会给使用者带来苦恼,这是为什么呢?因为屏幕不会显示你所复制的内容,导致你不知道自己到底复制了什么。这时候,“v”这个命令就要大显身手了。“v”是可视化命令,会帮你将所选择内容标记,给我们提供巨大的便利。



04

查找和替换


查找命令相对简单,当你需要查找字符串的时候,只需要按下“/”后,输入你要找的内容,之后“n”表示查找下一个。

而替换命令就略复杂,需要进入命令模式,格式为:

:s/old/new/




对于linux小白来说,不能用鼠标去处理文件肯定充满了痛苦,更何况还要背很多生涩的命令。但是,当你适应了命令输入的操作,你会解脱鼠标对你的束缚。

当你学会了vim编辑,那么恭喜你,你已经可以编辑你的脚本和做一些简单的文件处理了。距离“熟练掌握”Linux,你只有一步之遥了。








您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存